package com.aaa.entity;

import lombok.Data;

import java.util.Date;

/**
 * 残業申請实体类
 * 对应数据库 application 表
 */
@Data
public class OvertimeApplication {
    private Integer id;                // 申请ID（主键）
    private String userName;           // 用户姓名
    private Integer userId;            // 用户ID
    private Date startTime;            // 开始时间（必须）
    private Date endTime;              // 结束时间（必须）
    private Boolean isInternal;        // 是否社内（true:社内, false:社外）
    private String location;           // 工作地点（必须）
    private String reason;             // 申请理由（必须）
    private String workNumber;         // 工番（必须）
    private String subWorkNumber;      // 工番子番（必须）
    private Integer initiatorId;       // 发起人ID（自动设置）
    private String status;             // 状态（pending/approved/rejected）
}